package com.cyt.gen.service;

import com.cyt.base.model.dto.ReturnResult;
import com.cyt.gen.model.po.FormTool;
import com.cyt.gen.model.vo.FormToolVo;
import com.cyt.sys.model.po.SysUser;
import com.cyt.sys.service.BaseService;

import java.util.List;

/**
 * 表单自定义-工具栏信息Service层接口类
 *
 * @author rong yuan
 * @date 2019-4-16 8:44:04
 */
public interface FormToolService extends BaseService<FormTool> {

    /**
     * 添加或更新
     *
     * @param formToolVo 参数接受对象
     * @param sysUser    当前用户
     * @return ReturnResult
     * @author rong yuan
     * @date 2019-4-16 8:44:04
     */
    ReturnResult addOrUpdate(FormToolVo formToolVo, SysUser sysUser);

    /**
     * 查询对象集合
     *
     * @param formToolVo 对象
     * @return List 对象集合
     * @author rong yuan
     * @date 2019-4-16 8:44:04
     */
    List<FormTool> list(FormToolVo formToolVo);
}